Approaches for Enhancing Reliability of Software Product
نویسنده
چکیده
In modern world, we are highly dependent upon computer for most of our works. As we know, all computers are controlled by software. So, to operate a computer in a proper manner, software reliability is very necessary. Software Reliability is the probability of failure-free software operation for a specified period of time in a specified environment. The high complexity of software is the major contributing factor of Software Reliability problems. Various approaches can be used to improve the reliability of software, however, it is hard to balance development time and budget with software reliability. For good reliability, two approaches have to be used, namely, reactive and proactive approach. This paper provides an overview of Software reliability, hardware reliability, reactive and proactive approaches.
منابع مشابه
Proposing an Efficient Software-Based Method for Enhancing the Reliability of Critical Application Robot
Robots play such remarkable roles in humans’ modern lives that performing many tasks without them isimpossible. Using robotic systems is gradually increasing the tasks allocated to them and they are becomingmore complex and critical. Software reliability is one of the most significant requirements of robots. Forenhancing reliability, systems should be inherently designed to be tolerable of soft...
متن کاملEvaluating Effectiveness of Software Testing Techniques With Emphasis on Enhancing Software Reliability
We have a great number of software testing techniques at our disposal for testing a software product. Although the utilization of these techniques is growing, we do have a very inadequate knowledge about their relative quantitative and qualitative statistics. The choice of a software testing technique in software testing influences both process and product quality. So it is imperative for us to...
متن کاملApproach for Enhancing the Reliability of Software
Reliability is always important in all systems but sometimes it is more important than other quality attributes, especially in mission critical systems where the severity of consequence resulting from failure is very high. Software reliability engineering is focused on comprehensive techniques for developing reliable software and for proper assessment and improvement of reliability. Reliability...
متن کاملTotal System Reliability: Integrated Model for Growth and Test Termination
Reliability demonstration testing is not the most efficient method of assuring product reliability prior to shipment. It is costly, time consuming and has inherent technical and social limitations. The dilemma facing the reliability and quality engineer is whether to continue demonstration testing and risk shipping a product late or ship the product and risk warranty and field service returns. ...
متن کاملEnhancing accuracy of software reliability prediction
The measurement and prediction of software reliability require the use of the Software Reliability Growth Models (SRGMs). The predictive quality can be measured by the average end-point projection error [9]. In this paper, the e ects of two orthogonal classes of approaches to improve prediction capability of a SRM have been examined using a large number of data sets. The rst approach is preproc...
متن کامل